

struct CompletionListResponse:Hashable,Codable{
    
    var code: Int
    var data: CompletionListModel
    var message: String
}




struct CompletionListModel:Hashable,Codable{
    
    
    var list: [Completion]
    var pageNum: Int
    var pages: Int
    var total: Int
    var hasNextPage: Bool
    var isLastPage: Bool
    
}



struct CompletionResponse:Hashable,Codable{
    var code: Int
    var data: [Completion]
    var message: String
}

struct CompletionSection:Hashable,Codable{
    var data: [Completion]
    var title: String!
}


struct Completion: Hashable,Codable,Identifiable{
    var  id: Int
    var title: String!
    var subTitle: String!
    var cover: String!
    var userNumbers: String!
    var prompt: String!
    var type: Int!
    var category: String!
    var users: String!
    
    var role: String?
    var example: String!
    var answer: String!
    var menu: String!
    var menu2: String!
    var menu3: String!
}
